e-Learn @ SASTRA Back

Introduction to OS

Process Management

Multiprogramming

User interface and system calls

Operating system structure

Fork demo

Operations of OS

Operations on Processes

IPC part 1

IPC part 2

Demo of Shared memory program

CPU Scheduling Basics

CPU scheduling algorithms part 1

CPU scheduling algorithms Part 2

Threads

Peterson Algorithm

Concurrency and process synchronization Part 1

Concurrency and process synchronization Part 2

Producer-consumer and Reader-writer

Deadlocks

Deadlock avoidance

Deadlock detection and recovery

Banker's Algorithm sample Problem

Dinning philosopher's problem

Basics of memory management

Memory partitioning

Memory Management

Paging

Addressing in Paging

Paging Additional Points

Segmentation

Page replacement algorithms

Virtual Memory

Frames Allocation and Thrashing

File Systems

File allocation and protection

File access methods and directory structure

Disk scheduling

I/O Systems

OS Refresher Unit I

OS Refresher Unit II

OS Refresher Unit III

OS Refresher Unit IV

Multilevel Feedback Scheduling demo